/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package MyDataType;

/**
 *
 * @author Welcome
 */
public abstract class MyData {
    //<editor-fold defaultstate="collapsed" desc="1/ Các thuộc tính cơ bản">
    protected MyType myType;
    protected String content;
    //</editor-fold>

    //<editor-fold defaultstate="collapsed" desc="2/ Các phương thức khởi tạo">
    public MyData() {
        content="";
    }
    
    public MyData(String content) {
        this.content = content;
    }
    //</editor-fold>
    
    //<editor-fold defaultstate="collapsed" desc="3/ Các phương thức Get/Set">
    public abstract MyType getType();
    
    /**
     * Lấy nội dung content
     * @return String
     */
    public String getContent()
    {
        return content;
    }
    
    /**
     * Set nội dung content
     * @param content
     */
    public void setContent(String content) {
        this.content = content;
    }
    //</editor-fold>
    
    //<editor-fold defaultstate="collapsed" desc="4/Các phương thức xử lý nghiệp vụ">
    /**
     * In nội dung content ra màn hinh console
     */
    public void showData()
    {
        System.out.print(content+" ");
    }
    public abstract boolean comparisonWith(MyData myData,String sign);
    //</editor-fold>
}
